#!/bin/bash



# SimCLR

# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/sphereface_m-2/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/sphereface_m-3/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/sphereface_m-4/

# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/cosface_m-0.05/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/cosface_m-0.1/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/cosface_m-0.2/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/cosface_m-0.3/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/cosface_m-0.5/

# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/arcface_m-0.005/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/arcface_m-0.01/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/arcface_m-0.05/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/arcface_m-0.1/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/arcface_m-0.2/

# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/curricularface_m-0.005/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/curricularface_m-0.01/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/curricularface_m-0.05/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/curricularface_m-0.1/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/curricularface_m-0.2/

# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/magface_m-0.01-0.05/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/magface_m-0.05-0.1/

# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/adaface_m-0.05/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/adaface_m-0.1/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/adaface_m-0.2/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/adaface_m-0.3/
# ✅ ./train_ddp_jz.sh 2 models/margins/voxceleb2/simclr/adaface_m-0.5/






# MoCo

./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/sphereface_m-2/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/sphereface_m-3/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/sphereface_m-4/

# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/cosface_m-0.05/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/cosface_m-0.1/
./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/cosface_m-0.2/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/cosface_m-0.3/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/cosface_m-0.5/

# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/arcface_m-0.005/
./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/arcface_m-0.01/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/arcface_m-0.05/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/arcface_m-0.1/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/arcface_m-0.2/

# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/curricularface_m-0.005/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/curricularface_m-0.01/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/curricularface_m-0.05/
./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/curricularface_m-0.1/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/curricularface_m-0.2/

./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/magface_m-0.01-0.05/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/magface_m-0.05-0.1/

# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/adaface_m-0.05/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/adaface_m-0.1/
./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/adaface_m-0.2/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/adaface_m-0.3/
# ./train_ddp_jz.sh 2 models/margins/voxceleb2/moco/adaface_m-0.5/